import { IPSDEFDLogic } from './ipsdefdlogic';

/**
 *
 * 继承父接口类型值[GROUP]
 * @export
 * @interface IPSDEFDGroupLogic
 */
export interface IPSDEFDGroupLogic extends IPSDEFDLogic {
  /**
   * 组逻辑
   * @type {string}
   */
  groupOP: string;

  /**
   * 逻辑项集合
   *
   * @type {IPSDEFDLogic[]}
   */
  getPSDEFDLogics(): IPSDEFDLogic[] | null;

  /**
   * 逻辑项集合
   *
   * @type {IPSDEFDLogic[]}
   */
  get psDEFDLogics(): IPSDEFDLogic[] | null;

  findPSDEFDLogic(objKey: any): IPSDEFDLogic | null;

  /**
   * 逻辑取反
   * @type {boolean}
   */
  notMode: boolean;
}
